Skip to content

feat: add --dry-run flag (v0.3.1)#7

Merged
masonlet merged 16 commits into
mainfrom
feat/dry-run
Jun 26, 2026
Merged

feat: add --dry-run flag (v0.3.1)#7
masonlet merged 16 commits into
mainfrom
feat/dry-run

Conversation

@masonlet

Copy link
Copy Markdown
Member

Adds --dry-run to DiagnosticFlags, printing commands and file operations instead of executing them.

  • DryRunRunner prints "Would run: {cmd}" instead of spawning processes
  • Filesystem operations (create_dir_all, remove_dir_all) print "Would run: fs::{op}({path})"
  • Build system detection and configure/build are skipped
  • SetupPaths split from print_setup_complete to separate path resolution from display

@masonlet masonlet merged commit e7e0d69 into main Jun 26, 2026
10 checks passed
@masonlet masonlet deleted the feat/dry-run branch June 26, 2026 23:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant